package com.neusoft.neuiotms.dcom.vo;

import cn.afterturn.easypoi.excel.annotation.Excel;
import cn.afterturn.easypoi.handler.inter.IExcelDataModel;
import cn.afterturn.easypoi.handler.inter.IExcelModel;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

@Setter
@Getter
@ToString
public class OperationSupportWeeklyVO implements IExcelDataModel, IExcelModel {

    /** 单位名称 */
    @Excel(name = "序号", width = 30, orderNum = "0")
    private String index;

    /** 单位名称 */
    @Excel(name = "单位名称", width = 30, orderNum = "1")
    private String companyName;

    /** 单位编码 */
    private String companyCode;

    /** 年 */
    @Excel(name = "年", width = 20, orderNum = "2")
    private int year;
    /** 周 */
    @Excel(name = "周 ", width = 20, orderNum = "3")
    private int week;

    /** 服务项目 */
    @Excel(name = "服务项目", width = 40, orderNum = "4")
    private String serviceItem;

    /** 实际到场人数 */
    @Excel(name = "实际到场人数", width = 10, orderNum = "5")
    private int actualAttendanceNumber;

    /** 本周工作情况 */
    @Excel(name = "本周工作情况", width = 60, orderNum = "6")
    private String weekWorkInfo;

    /** 总结描述 */
    @Excel(name = "总结描述", width = 60, orderNum = "7")
    private String summaryDesc;

    /** 下周工作计划 */
    @Excel(name = "下周工作计划", width = 60, orderNum = "8")
    private String nextWeekWorkPlan;

    /** 问题记录及解决方案 */
    @Excel(name = "问题记录及解决方案", width = 80, orderNum = "9")
    private String problemOrSolution;

    /** 备注 */
    @Excel(name = "备注", width = 40, orderNum = "10")
    private String remark;

    private int rowNum;

    private String errorMsg;

    @Override
    public Integer getRowNum() {
        return this.rowNum;
    }

    @Override
    public void setRowNum(final Integer rowNum) {
        this.rowNum = rowNum;
    }

    @Override
    public String getErrorMsg() {
        return this.errorMsg;
    }

    @Override
    public void setErrorMsg(final String errorMsg) {
        this.errorMsg = errorMsg;
    }
}
